using System;
using System.Xml.Serialization;

namespace WHC.Hotel.Entity
{
    [Serializable]
    public class DiscountInfoInfo : BaseEntity
    {    
        #region Field Members

        private int m_Id = 0;         
        private string m_CustomerType = ""; //客户类型          
        private string m_UnitName = ""; //协议单位          
        private string m_RoomType = "";         
        private int m_RoomTypeId = 0;         
        private decimal m_RoomPrice = 0;         
        private decimal m_RoomDiscountPrice = 0;         
        private decimal m_DiscountPercent = 0;         
        private int m_RelativeId = 0; //关联主键ID          

        #endregion

        #region Property Members
        
        public virtual int Id
        {
            get
            {
                return this.m_Id;
            }
            set
            {
                this.m_Id = value;
            }
        }

        /// <summary>
        /// 客户类型
        /// </summary>
        public virtual string CustomerType
        {
            get
            {
                return this.m_CustomerType;
            }
            set
            {
                this.m_CustomerType = value;
            }
        }

        /// <summary>
        /// 协议单位
        /// </summary>
        public virtual string UnitName
        {
            get
            {
                return this.m_UnitName;
            }
            set
            {
                this.m_UnitName = value;
            }
        }

        public virtual string RoomType
        {
            get
            {
                return this.m_RoomType;
            }
            set
            {
                this.m_RoomType = value;
            }
        }

        public virtual int RoomTypeId
        {
            get
            {
                return this.m_RoomTypeId;
            }
            set
            {
                this.m_RoomTypeId = value;
            }
        }

        public virtual decimal RoomPrice
        {
            get
            {
                return this.m_RoomPrice;
            }
            set
            {
                this.m_RoomPrice = value;
            }
        }

        public virtual decimal RoomDiscountPrice
        {
            get
            {
                return this.m_RoomDiscountPrice;
            }
            set
            {
                this.m_RoomDiscountPrice = value;
            }
        }

        public virtual decimal DiscountPercent
        {
            get
            {
                return this.m_DiscountPercent;
            }
            set
            {
                this.m_DiscountPercent = value;
            }
        }

        /// <summary>
        /// 关联主键ID
        /// </summary>
        public virtual int RelativeId
        {
            get
            {
                return this.m_RelativeId;
            }
            set
            {
                this.m_RelativeId = value;
            }
        }


        #endregion

    }
}